package com.iwhalecloud.bss.kite.cucc.client.dto.cart;

import java.io.Serializable;
import java.util.List;

import com.iwhalecloud.bss.kite.manager.dto.KiteAttrDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author wei.yanhong
 * @since 2021/1/13
 */
@ApiModel(value = "GoodsInitDetailDTO", description = "购物车初始化商品信息详情")
public class GoodsInitDetailDTO implements Serializable {

    private static final long serialVersionUID = 8800695816323706944L;

    @ApiModelProperty(value = "商品信息标识", required = true)
    private String goodsSku;

    @ApiModelProperty(value = "商品信息名称")
    private String goodType;

    @ApiModelProperty(value = "销售商品信息标识")
    private String saleGoodsSku;

    @ApiModelProperty(value = "销售商品信息名称")
    private String saleGoodsName;

    @ApiModelProperty(value = "销售品属性列表", required = false)
    private List<KiteAttrDTO> attrs;

    public String getGoodsSku() {
        return goodsSku;
    }

    public void setGoodsSku(String goodsSku) {
        this.goodsSku = goodsSku;
    }

    public String getGoodType() {
        return goodType;
    }

    public void setGoodType(String goodType) {
        this.goodType = goodType;
    }

    public String getSaleGoodsSku() {
        return saleGoodsSku;
    }

    public void setSaleGoodsSku(String saleGoodsSku) {
        this.saleGoodsSku = saleGoodsSku;
    }

    public String getSaleGoodsName() {
        return saleGoodsName;
    }

    public void setSaleGoodsName(String saleGoodsName) {
        this.saleGoodsName = saleGoodsName;
    }

    public List<KiteAttrDTO> getAttrs() {
        return attrs;
    }

    public void setAttrs(List<KiteAttrDTO> attrs) {
        this.attrs = attrs;
    }
}
